//
//  LoadedImages.h
//  TabulaImaginarium6
//
//  Created by TA2 on 6/7/11.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <QuartzCore/QuartzCore.h>

@interface LoadedImages : NSObject {
	NSMutableDictionary *images;
	NSMutableDictionary *tiledTokenImages;
	NSMutableDictionary *imageLayers;
    NSMutableArray *savedFiles;
	NSString			*selectedTokenImage;
	NSString			*selectedBackgroundImage;
	NSString			*selectedMainBackgroundImage;
    NSString            *selectedObjectImage;
    NSString            *selectedSnapColor;
    UIColor             *selectedColor;
    UIColor             *selectedSavedColor; //Saving the old color when erasing
    BOOL                eraserActivated;
    BOOL                drawingActivated;
    float               drawingWidth;
}

@property (nonatomic, readonly) NSMutableDictionary *images;
@property (nonatomic, readonly) NSMutableDictionary *tiledTokenImages;
@property (nonatomic, readonly) NSMutableDictionary *imageLayers;
@property (nonatomic, readonly) NSMutableArray *savedFiles;
@property (nonatomic, retain) NSString *selectedTokenImage;
@property (nonatomic, retain) NSString *selectedBackgroundImage;
@property (nonatomic, retain) NSString *selectedMainBackgroundImage;
@property (nonatomic, retain) NSString *selectedSnapColor;
@property (nonatomic, retain) NSString *selectedObjectImage;
@property (nonatomic, retain) UIColor *selectedColor;
@property (nonatomic, retain) UIColor *selectedSavedColor;
@property (nonatomic) BOOL eraserActivated;
@property (nonatomic) BOOL drawingActivated;
@property (nonatomic) float drawingWidth;

- (id)init;
+ (LoadedImages *)sharedLoadedImages;

@end
